﻿<?xml version="1.0" encoding="UTF-8" ?>
<schema targetNamespace="http://www.maaamet.ee/" xmlns:xtee="http://x-tee.riik.ee/xsd/xtee.xsd"
	xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xmlns:maa="http://www.maaamet.ee/" elementFormDefault="qualified" attributeFormDefault="unqualified">
	<element name="ehaklogikompl" type="maa:ehaklogikomplParingIseType" />
	<element name="ehaklogikomplResponse" type="maa:ehaklogikomplVastusIseType" />
	<complexType name="ehaklogikomplParingIseType">
		<sequence>
			<element name="keha" type="maa:ehaklogikomplParingType" />
		</sequence>
	</complexType>
	<complexType name="ehaklogikomplVastusIseType">
		<sequence>
			<element name="paring" type="maa:ehaklogikomplParingType" />
			<element name="keha" type="maa:ehaklogikomplVastusType" />
		</sequence>
	</complexType>
	<complexType name="ehaklogikomplParingType">
		<sequence>
			<element name="algkuupaev" type="date">
				<annotation>
					<appinfo>
						<xtee:title>Kuupäev, millest alates muudatused tagastatakse</xtee:title>
					</appinfo>
				</annotation>
			</element>
			<element name="loppkuupaev" type="date" minOccurs="0">
				<annotation>
					<appinfo>
						<xtee:title>Millise kuupäevani</xtee:title>
					</appinfo>
				</annotation>
			</element>
			<element name="piirkond" type="maa:ehakkoodType" minOccurs="0">
				<annotation>
					<appinfo>
						<xtee:title>Piirkond (EHAK kood)</xtee:title>
						<xtee:notes>Sisesta neljakohaline EHAK kood nt 0070</xtee:notes>
						<xtee:fieldsize>2</xtee:fieldsize>
					</appinfo>
				</annotation>
			</element>
			<element name="mis_andmed" type="maa:vektor2Type" default="10">
				<annotation>
					<appinfo>
						<xtee:title>Milliseid andmeid näha soovitakse</xtee:title>
						<xtee:fieldsize>1</xtee:fieldsize>
					</appinfo>
				</annotation>
			</element>
			<element name="max_arv" type="int" minOccurs="0">
				<annotation>
					<appinfo>
						<xtee:title>Maksimaalne tagastavate kirjete arv</xtee:title>
					</appinfo>
				</annotation>
			</element>
			<element name="alates_logiID" type="int" minOccurs="0">
				<annotation>
					<appinfo>
						<xtee:title>Alates logi ID-st</xtee:title>
						<xtee:notes>Logi ID-d järjehoidjana kasutamisel peavad ülejäänud päringutingimused samaks jääma</xtee:notes>
					</appinfo>
				</annotation>
			</element>
		</sequence>
	</complexType>
	<complexType name="ehaklogikomplVastusType">
		<sequence minOccurs="0" maxOccurs="unbounded">
			<element name="logijarg" type="int" minOccurs="0">
				<annotation>
					<appinfo>
						<xtee:title>Järgmise päringu alguse logi id</xtee:title>
					</appinfo>
				</annotation>
			</element>
			<element name="tulem">
				<complexType>
					<sequence>
						<element name="ehakandmed" minOccurs="0">
							<annotation>
								<documentation>EHAK andmed</documentation>
							</annotation>
							<complexType>
								<sequence>
									<element name="uuedAndmed" type="maa:EHAKAndmedType" minOccurs="0">
										<annotation>
											<appinfo>
												<xtee:title>Lisandunud</xtee:title>
											</appinfo>
										</annotation>
									</element>
									<element name="muudetudAndmed" type="maa:EHAKAndmedType" minOccurs="0">
										<annotation>
											<appinfo>
												<xtee:title>Muutunud</xtee:title>
											</appinfo>
										</annotation>
									</element>
									<element name="suletudAndmed" type="maa:EHAKAndmedType" minOccurs="0">
										<annotation>
											<appinfo>
												<xtee:title>Sulgunud</xtee:title>
											</appinfo>
										</annotation>
									</element>
								</sequence>
							</complexType>
						</element>
					</sequence>
					<attribute name="id" type="ID">
						<annotation>
							<appinfo>
								<xtee:title>Päringu kirje unikaalne identifikaator</xtee:title>
							</appinfo>
						</annotation>
					</attribute>
				</complexType>
			</element>
		</sequence>
	</complexType>
	<complexType name="EHAKAndmedType">
		<annotation>
			<appinfo>
				<xtee:title>EHAK andmed</xtee:title>
			</appinfo>
		</annotation>
		<sequence>
			<element name="nimi" type="string" minOccurs="0">
				<annotation>
					<appinfo>
						<xtee:title>EHAK nimetus</xtee:title>
					</appinfo>
				</annotation>
			</element>
			<element name="Ehaktyyp" type="maa:EhaktyypKlassifikaator" minOccurs="0">
				<annotation>
					<appinfo>
						<xtee:title>EHAK objekti tüüp</xtee:title>
					</appinfo>
				</annotation>
			</element>
			<element name="ehakkood" type="maa:ehakkoodType" minOccurs="0">
				<annotation>
					<appinfo>
						<xtee:title>EHAK objekti kood</xtee:title>
					</appinfo>
				</annotation>
			</element>
			<element name="vallaKood" type="maa:ehakkoodType" minOccurs="0">
				<annotation>
					<appinfo>
						<xtee:title>Omavalitsuse kood</xtee:title>
					</appinfo>
				</annotation>
			</element>
			<element name="vallaNimi" type="string" minOccurs="0">
				<annotation>
					<appinfo>
						<xtee:title>Omavalitsuse nimi</xtee:title>
					</appinfo>
				</annotation>
			</element>
			<element name="mkKood" type="maa:ehakkoodType" minOccurs="0">
				<annotation>
					<appinfo>
						<xtee:title>Maakonna kood</xtee:title>
					</appinfo>
				</annotation>
			</element>
			<element name="mkNimi" type="string" minOccurs="0">
				<annotation>
					<appinfo>
						<xtee:title>Maakonna nimi</xtee:title>
					</appinfo>
				</annotation>
			</element>
			<element name="pindala" type="decimal" minOccurs="0">
				<annotation>
					<appinfo>
						<xtee:title>Pindala (m2)</xtee:title>
					</appinfo>
				</annotation>
			</element>
			<element name="vastuvotmiseAeg" type="date" minOccurs="0">
				<annotation>
					<appinfo>
						<xtee:title>Õigusliku aluse vastuvõtmise aeg</xtee:title>
					</appinfo>
				</annotation>
			</element>
			<element name="juriidilineAlus" type="string" minOccurs="0">
				<annotation>
					<appinfo>
						<xtee:title>Õiguslik alus</xtee:title>
					</appinfo>
				</annotation>
			</element>
			<element name="juriidKehtimisalgusAeg" type="date" minOccurs="0">
				<annotation>
					<appinfo>
						<xtee:title>Õiguslik kehtivuse algus</xtee:title>
					</appinfo>
				</annotation>
			</element>
			<element name="juriidKehtivuseLopp" type="date" minOccurs="0">
				<annotation>
					<appinfo>
						<xtee:title>Õiguslik kehtivuse lõpp</xtee:title>
					</appinfo>
				</annotation>
			</element>
			<element name="muudatusePohjus" type="string" minOccurs="0">
				<annotation>
					<appinfo>
						<xtee:title>Muudatuse põhjus</xtee:title>
					</appinfo>
				</annotation>
			</element>
			<element name="allkirjastatud" type="dateTime" minOccurs="0">
				<annotation>
					<appinfo>
						<xtee:title>Allkirjastamise kuupäev</xtee:title>
					</appinfo>
				</annotation>
			</element>
			<element name="tsentroid" type="maa:kujuGeomeetriaType" minOccurs="0">
				<annotation>
					<appinfo>
						<xtee:title>Tsentroidi x,y koordinaadid</xtee:title>
					</appinfo>
				</annotation>
			</element>
			<element name="veelmuutusi" type="maa:JahEiType" minOccurs="0">
				<annotation>
					<appinfo>
						<xtee:title>Kas objektil on hilisemaid muudatusi</xtee:title>
					</appinfo>
				</annotation>
			</element>
			<element name="kuju" type="maa:kujuGeomeetriaType" minOccurs="0">
				<annotation>
					<appinfo>
						<xtee:title>EHAK objekti ruumiandmed</xtee:title>
					</appinfo>
				</annotation>
			</element>
		</sequence>
	</complexType>
	<simpleType name="JahEiType">
		<annotation>
			<appinfo>
				<xtee:title>Jah/Ei vastus</xtee:title>
			</appinfo>
		</annotation>
		<restriction base="string">
			<enumeration value="0">
				<annotation>
					<appinfo>
						<xtee:title>Ei</xtee:title>
					</appinfo>
				</annotation>
			</enumeration>
			<enumeration value="1">
				<annotation>
					<appinfo>
						<xtee:title>Jah</xtee:title>
					</appinfo>
				</annotation>
			</enumeration>
		</restriction>
	</simpleType>
</schema>
